turbine turbocharger - Spanish English Dictionary